package com.weixing.mall.core.enums;

import com.weixing.mall.base.enums.IBaseEnum;
import lombok.NoArgsConstructor;

/**
 *代理端APP订单标签
 */

@NoArgsConstructor
public enum OrderAppTagEnum implements IBaseEnum<Integer> {
    YFK_TAG_101(101,"已付款/待审核","已付款/待审核"),
    SHZ_TAG_102(102,"审核中","审核中"),
    YSH_TAG_103(103,"审核完成/待封单","审核完成/待封单"),
    YFD_TAG_104(104,"已封单","已封单"),
    DFD_TAG_105(105,"待封单","待封单"),
//    DFH_TAG_106(106,"待发货"),
    DFH_TAG_106(106,"有现货-1","待发货"),
    YFH_TAG_107(107,"已发货","已发货"),
    YWC_TAG_108(108,"已完成","已完成"),

    YJJ_TAG_201(201,"已拒绝","已拒绝"),

    DD_TAG_301(301,"待定","待定"),
    DH_TAG_302(302,"待货","待货"),
    YXH_TAG_303(303,"有现货","有现货"),
    DHF_TAG_304(304,"断货(发货部)","断货(发货部)"),
    QXF_TAG_305(305,"取消(发货部)","取消(发货部)"),
    DCL_TAG_306(306,"待处理","待处理"),

    QXK_TAG_401(401,"取消(客服部)","取消(客服部)"),
    DHK_TAG_402(402,"断货(客服部)","断货(客服部)"),

    THZ_TAG_501(501,"退货中","退货中"),
    THZ_HHG_507(507,"换货中","换货中"),
    YTHK_TAG_502(502,"已退货(客服部)","已退货(客服部)"),
    YJJC_TAG_503(503,"已拒绝(仓库)","已拒绝(仓库)"),
    YJJK_TAG_504(504,"已拒绝（客服部）","已拒绝（客服部）"),
    YTHC_TAG_505(505,"已退货(仓库)","已退货(仓库)"),
    BH_TAG_506(506,"驳回","驳回");

    private int value;
    private String desp;
    private String portalDesp;

    OrderAppTagEnum(int value, String desp,String portalDesp) {
        this.value = value;
        this.desp = desp;
        this.portalDesp = portalDesp;
    }


    public void setValue(int value) {
        this.value = value;
    }

    public void setDesp(String desp) {
        this.desp = desp;
    }

    @Override
    public Integer getValue() {
        return this.value;
    }

    @Override
    public String getDesp() {
        return this.desp;
    }

    public String getPortalDesp() {
        return portalDesp;
    }

    public void setPortalDesp(String portalDesp) {
        this.portalDesp = portalDesp;
    }
}
